Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Qatar F1 Germany F14 Germany F15 France F15 Spain F27 Spain F28 Ukraine F3 Australia F9 Portugal F1 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Ukraine F1 Belarus F1 Belarus F2 France F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Russia F1 Spain F37 Russia F2 Spain F38 Germany F2 Italy F1 Spain F7 Portugal F1 Portugal F2 Italy F6 Italy F7 Italy F8 UAE F1 Italy F9 UAE F2 Italy F10 Italy F11 Italy F13 Italy F15 Italy F16 Russia F3 Russia F4 Russia F7 Germany F1 Portugal F2 Portugal F3 Russia F1 Italy F26 Croatia F1 Croatia F2 Ireland F1 Italy F17 Italy F23 Germany F5 Germany F1 Germany F2 USA F5 USA F6 Latvia F1 Austria F7 Spain F28 Greece F12 Qatar F3 Germany F4 China F1 China F2 Portugal F1 Italy F4 Italy F7 Spain #2-w2 Spain #2-w3 Spain #2-w4 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Tunisia F3 Switzerland #2-w1 Switzerland #2-w3 Italy F22 Switzerland #2-w4 Germany F10 France F17 Germany F11 Brazil F11 Brazil F13 Penza Cup - Penza Turkey F4 Qatar F2 Togliatti Cup - Togliatti Mordovia Cup 2005 - Saransk Black Forest Open - Freudenstadt Kia International in Caloundra - Caloundra Ostdeutscher Sparkassen Cup - Dresden Oberstaufen Cup - Oberstaufen Penza Cup - Penza Togliatti Cup - Togliatti Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Alexander Kolyaskin Memorial - Donetsk Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Morocco Tennis Tour - Rabat Roma Challenger 2007 - Rome Memorial Manfredini - Sassuolo Astana Challenger - Astana Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Arpa Ceramic Cup - Reggio Emilia Dublin Challenger - Dublin Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Samarkand Challenger - Samarkand UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Tean International - Alphen Alexander Kolyaskin Memorial - Donetsk Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Challenger Tunisie - Tunis PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta AGT Challenger - Leon Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rijeka Open - Rijeka III Challenger Isla de Gran Canaria Ciudad de Telde - Telde San Remo Tennis Cup - San Remo Zagreb Open - Zagreb Baden Open - Karlsruhe The Surbiton Trophy - Surbiton 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Penza Cup 2008 - Penza s'Tennis Masters Challenger - Graz Mordovia Cup 2008 - Saransk Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Southern Capital Cup - Almaty UTC Open - Cherkassy Dusseldorf Open Challenger - Dusseldorf Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Open de Rennes - Rennes Heilbronn Challenger Besancon Challenger Wolfsburg Challenger Bergamo Challenger Bangkok Challenger Korat Challenger Rome Challenger Tunis Challenger Karlsruhe Challenger Furth Challenger Reggio Emilia Challenger Penza Challenger Recanati Challenger Orbetello Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Almaty Challenger Freudenstadt Challenger Szczecin Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Astana Challenger Eckental Challenger Aachen Challenger Yokohama Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Belgrade Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Biella Challenger Alessandria Challenger Furth Challenger Kosice Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Orbetello Challenger Penza Challenger Saransk Challenger Tampere Challenger Segovia Challenger Istanbul Challenger Brasilia Challenger Salvador Challenger Astana Challenger Salinas Challenger Santiago Challenger San Jose Challenger Penza Challenger Astana Challenger Segovia Challenger San Sebastian Challenger Brasov Challenger Istanbul Challenger Mons Challenger Prostejov Challenger Dallas Challenger Mersin Challenger Rome Challenger Rome Challenger Bordeaux Challenger Furth Challenger Kosice Challenger Tanger Challenger Marburg Challenger Istanbul Challenger Astana Challenger Guimaraes Challenger Aptos Challenger Istanbul Challenger Petange Challenger Izmir Challenger Mons Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Guangzhou Challenger Leon Challenger Santiago Challenger Santos Challenger Heilbronn Challenger Prostejov Challenger Furth Challenger Prague Challenger Padova Challenger Astana Challenger Aptos Challenger Prague Challenger Como Challenger Istanbul Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Happy Valley Challenger Dallas Challenger Glasgow Challenger Astana Challenger Prostejov Challenger Moscow Challenger Dallas Challenger Irving Challenger San Francisco Challenger Prostejov Challenger Caltanissetta Challenger Astana Challenger Aptos Challenger Orleans Challenger Bratislava Challenger Canberra Challenger Irving Challenger Prostejov Challenger Phoenix Challenger Bratislava Challenger Nur-Sultan 1 Challenger Nur-Sultan 2 Challenger Nottingham 2 Challenger Cassis Challenger Bergamo Challenger Traralgon Challenger Cherbourg Challenger Pau Challenger Phoenix Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Nur-Sultan Challenger Lexington Challenger Chicago Challenger Mallorca Challenger St. Tropez Challenger Helsinki Challenger Andria Challenger Canberra Challenger Concepcion Challenger Tenerife 3 Challenger Lugano Challenger Biel Challenger Lille Challenger Murcia Challenger Madrid Challenger Francavilla Challenger Little Rock Challenger Tyler Challenger Davidoff Swiss Indoors - Basel ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BMW Open - Munich ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open SEAT 2008 - Barcelona The Artois Championships - London Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brisbane - Brisbane Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Open de Moselle - Metz Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Memphis Open - Memphis Delray Beach Open - Delray Beach Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Maharashtra Open - Pune Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open Parc - Lyon AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Astana Open - Nur-Sultan Murray River Open - Melbourne Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Nature Valley International - Eastbourne Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan Open Sud de France - Montpellier Open 13 Provence - Marseille Serbia Open - Belgrade BMW Open - Munich Astana Open - Astana Stockholm Open - Stockholm Bloomfield Hills Challenger Labertz Open by Stawag - Aachen Chicago Challenger Stanford Challenger U.S. Open - New York Seville Challenger Shanghai Rolex Masters - Shanghai Helsinki Challenger Astana Open - Astana Brest Challenger Bergamo Challenger Danderyd Challenger Madrid Challenger Miami Open - Miami Manama Challenger Nottingham Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Koblenz Challenger Tenerife 3 Challenger Porto Challenger Phoenix Challenger Lugano Challenger Sony Ericsson Open - Miami Miami Open - Miami Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Aix En Provence Challenger French Open - Paris Surbiton Challenger Nottingham 2 Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Cary Challenger U.S. Open - New York Ilkley Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Hamburg Open - Hamburg U.S. Open - New York Braunschweig Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Generali Open - Kitzbuhel Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Hangzhou Open - Hangzhou Guangzhou Challenger Istanbul Challenger Shanghai Rolex Masters - Shanghai ABN AMRO Open - Rotterdam Brest Challenger Almaty Open - Almaty Qatar ExxonMobil Open - Doha Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group 2, 2R, IRL-MAR 3-2 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, QF, AUS-KAZ 3-2 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, Group I, 2R, KAZ-CHN 4-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, 1R, KAZ-SUI 4-1 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, QR, KAZ-POR 3-1 Davis Cup, Finals, Group E Davis Cup, World Group, QR, KAZ-NED 3-1 Davis Cup, Finals, Group B Davis Cup, Finals, QF, SRB-KAZ 2-1 Davis Cup, Qualifiers, 1R, NOR-KAZ 1-3 Davis Cup, Group D, Glasgow Bratislava 2 Challenger Helsinki Challenger St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Open 13 Provence - Marseille Bet-At-Home Austrian Open - Kitzbuhel Lyon Challenger Astana Challenger Shanghai Rolex Masters - Shanghai Bordeaux Challenger Olympics - London Olympics - Tokyo Quimper Challenger Phoenix Challenger Oeiras 4 Challenger Prague Challenger Dubai Duty Free Tennis Championships - Dubai Brisbane International - Brisbane Open Occitanie - Montpellier Manama Challenger Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Ilkley Challenger Nottingham 2 Challenger Wimbledon - London Pozoblanco Challenger Porto Challenger Cincinnati Open - Cincinnati U.S. Open - New York Mouilleron-Le-Captif Challenger Rennes Challenger St. Tropez Challenger